cmake_minimum_required(VERSION 3.26)
project(DataStructureCourse)

set(CMAKE_CXX_STANDARD 23)

add_executable(DataStructureCourse main.cpp
        GArray.h
        GLInkedList.h
        problem-bracketMatch.cpp
        GStaticQueue.h
        GString.h
        SparseMatrix.h
        GTree.h
        GThreadingTree.h
        GParentingTree.h
        GForestTree.h
        problem-evaluateInorderExpression.cpp
        problem-kmp.cpp
        problem-hanoiTower.cpp
        GGraph.h
        GDisjointSet.h
        problem-minConnectedRoad.cpp
        problem-minConnectedRoad.cpp
        GBinaraySearchTree.h
)
